/*
Copyright (C) 2022-2024 Inspur Corp. All Rights Reserved.

SPDX-License-Identifier: Apache-2.0
*/
package param

type ApplyDidParam struct {
	Timestamp string `json:"timestamp"`
	ApiKey    string `json:"apiKey"`
	Signature string `json:"signature"`
}

type ApplyVcWithoutDidParam struct {
	IssuerId  string `json:"issuerId"`
	CptId     string `json:"cptId"`
	Claims    string `json:"claims"`
	Timestamp string `json:"timestamp"`
	ApiKey    string `json:"apiKey"`
	Signature string `json:"signature"`
}

type ApplyVpByApiKeyParam struct {
	ApiKey         string `json:"apiKey"`
	Signature      string `json:"signature"`
	Timestamp      string `json:"timestamp"`
	Name           string `json:"name"`
	VcId           string `json:"vcId"`
	AdditionalInfo string `json:"additionalInfo"`
}
